Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USTA Challenger of San Antonio - San Antonio University of Tennessee USTA Challenger - Knoxville The USTA Challenger at West End Racquet - Torrance Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Zagreb Open - Zagreb Banca Stato Challenger Lugano - Lugano Oberstraufen Cup - Oberstaufen Copa Petrobras - Bogota Cyclus Open de Tenis - Florianopolis Nord LB Open 2006 - Braunschweig 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Privatbank Open 2006 - Dnepropetrovsk II Challenger Ciudada de Guayaquil - Guayaquil Prosperita Open 2008 - Ostrava Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig s'Tennis Masters Challenger - Graz Ljubljana Open 2008 - Ljubljana IV Challenger Ciudad De Guayaquil - Guayaquil PEOPLEnet CUP - Dnepropetrovsk Seguros Bolivar Open - Medellin IPP Open - Helsinki Lima Challenger - Lima Sao Paulo Challenger Santiago Challenger Poznan Challenger San Marino Challenger Cali Challenger Bogota Challenger Buenos Aires Challenger Santiago Challenger Nottingham Challenger Sarajevo Challenger Bath Challenger San Luis Potosi Challenger 2002 - San Luis Potosi USTA Seascape Challenger - Aptos St.Petersburg Challenger by Kinex - St. Petersburg Bulgarian Open - Sofia Copa Ericsson Brazil - Sao Paulo Copa Ericsson Mexico - Guadalajara Muller Cup - Ulm Telesp Celular Open - Ribeirao Preto Garden Open - Rome ATU Cup - Weiden 2002 Tulsa USTA Challenger - Tulsa Open Diputacion - Cordoba USTA Challenger of Burbank - Burbank Copa Ericsson Mexico - Guadalajara USTA Men's Challenger of Dallas - Dallas Zagreb Open - Zagreb Macedonian Open - Skopje Fujitsu Siemens Open - Budapest Copa Ericsson Argentina - Buenos Aires Copa Ericsson - Caracas 2003 West Side Tennis Club Challenger - Forest Hills Architect Open - Budapest San Marino Cepu Open - San Marino Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno VIII Trofeo Ciudad de Quito - Quito Theusbridge.com Tennis Classic - Tarzana Oberstaufen Cup - Oberstaufen Hilton Waikoloa Village USTA Challenger - Waikoloa VII Trofeo Ciudad de Quito - Quito USTA Challenger of Dallas - Dallas Trani Cup - Trani GHI Bronx Classic - Bronx Copa Petrobras - Aracaju Maia Open 2002 - Maia The Wright Financial Group, Inc. Challenger - Champaign Polish Open 2000 - Poznan Binghamton Professional Tennis Tournament - Binghamton 2001 USTA Challenger of Calabasas - Calabasas BMW Tennis Championship - Sunrise drkoop.com USTA Challenger of Tallahassee - Tallahassee VIII Avierto Internacional de Salinas - Salinas VII Torneo Internazionale di Tennis - Barletta Istanbul Challenger Top Wool Challenger Biella - Biella Copa Ericsson Chile - Santiago 2001 UT Tyler Patriot Challenger - Tyler Tashkent Challenger San Marino Cepu Open - San Marino USTA Challenger of San Antonio - San Antonio USTA Challenger of Tiburon - Tiburon Segundo Aberto de Brasilia - Brasilia GHI Bronx Tennis Classic - Bronx USTA Men's Challenger of Dallas - Dallas Global Telecom Open - Curitiba Memorial Savigni - Sassuolo Challenger de la Ciudad de Mexico - Mexico City Challenger Ford de Cherbourg - Cherbourg X Open Internacional D'Andorra - Andorra Zagreb Open - Zagreb Copa Petrobras Argentina - Buenos Aires USTA Seascape Challenger - Aptos GHI Bronx Classic - Bronx Banca Marche Tennis Cup - San Benedetto Kobstaedernes ATP Challenger - Kolding Memorial Savigni - Sassuolo Copa Sevilla Internacionales de Andalucia - Seville Open de Franche Comte - Besancon Nossa Caixa Tennis Cup - Sao Paulo Unicredit Czech Open 2007 - Prostejov ECM Prague Open - Prague SAA Hilversum Open - Hilversum Open Castilla y Leon - Segovia Ljubljana Open - Ljubljana Kyiv Open - Kiev Copa Petrobras Uruguay - Montevideo San Luis Potosi Challenger - San Luis Potosi PEOPLEnet Cup - Dnepropetrovsk Top Wool Challenger-Immagine Trophy - Biella Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Garden Open 2005 - Rome Sassuolo Challenger - Sassuolo San Marino CEPU Open - San Marino Bancolombia Open - Cali President's Cup - Astana Brasov Challenger - Brasov Copa Petrobras - Santiago Bancastato Challenger Lugano - Lugano Irving Challenger Pekao Open - Szczecin Ethias Trophy - Mons Copa Petrobras Brazil - Aracaju Pekao Open - Szczecin Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra BMW Tennis Championship - Sunrise Copa Petrobras Guadalajara - Guadalajara Medellin Challenger Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Rome Challenger XI Trofeo Ciudad de Quito - Quito XL Bermuda Open - Bermuda BNP Paribas Primrose - Bordeaux Copa Kia - Santiago Copa Petrobras-Colombia - Bogota Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Copa Petrobras Uruguray - Montevideo ECU Prague Open - Prague San Marino Cepu Open - San Marino Challenger Ciudad de Guayaquil - Guayaquil Warta Cup - Sopot San Luis Potosi Challenger - San Luis Potosi USTA Seascape Challenger - Aptos Haagen Dazs Open - Caracas 2002 Azalea Orthopedic Challenger - Tyler SMS Tennis Cup - Sao Paulo 5th Sardinian International Championships - Cagliari Sao Paulo - Brazil Czech Open - Prostejov Bangkok Challenger Cerveza Club Colombia Open - Bogota Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Barletta Challenger 2001 Eddleman USTA Challenger - Birmingham Visa Tennis Open - Sao Paulo Heineken Open - Auckland Copa AT&T - Buenos Aires X Ciutat de Barcelona - Barcelona Mercedes-Benz Cup - Los Angeles AAPT Championships - Adelaide Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. Bangkok Challenger Bangkok Challenger Aptos Challenger X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Cary Challenger Trofeo Internacional Club Laieta - Barcelona Global Telecom Open - Florianopolis Nottingham Challenger XL Capital Bermuda Open - Bermuda Ortisei Challenger Fifth-Third Bank Tennis Championships - Lexington Siemens Open - Scheveningen BMW Brixina Tennis Open 2000 - Bressanone Sarasota Challenger Geneva Challenger - Geneva Hungarian Architect Open - Budapest Siebel Open - San Jose Kroger / St. Jude International - Memphis Brasil Open - Costa do Sauipe U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Bogota Challenger - Bogota Pro Tennis World Open - Boca Raton Abierto Club Casablanca - Mexico City Unique Zagreb Open - Zagreb Legg Mason Tennis Classic - Washington D.C. Granby Challenger - Granby The Hilversum Open - Hilversum TD Waterhouse Cup - Long Island Open Romania - Bucharest Copa Ericsson Uruguay - Montevideo The Waco International Tennis Challenger - Waco Sporting Challenger 2003 - Turin Zivnobanka Czech Open - Prostejov The Stella Artois Grass Court Championships - London Bogota Challenger - Bogota The 10tele.com Open - Nottingham 2003 Freeman Men's Challenger - Joplin The Priority Telecom Open - Amersfoort RCA Championships - Indianapolis San Remo Tennis Cup 15° Piertomaso - San Remo Mercedes-Benz Cup - Los Angeles Naples Challenger - Naples Nottingham Challenger China Open - Beijing Thailand Open - Bangkok Binghamton Professional Tennis Tournament - Binghamton Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Black Forest Open - Freudenstadt Sydney International - Sydney USTA Comerica Challenger - Aptos International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires SAP Open - San Jose Fujitsu Siemens Open - Budapest Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Project Independence Men's Challenger - Mandeville Open SEAT Godo 2006 - Barcelona Brasil Open - Florianopolis Estoril Open - Estoril Hypo Group Tennis International - Portschach Aptos Challenger Open Punta Del Este/Copa Banco Montevideo - Punta Del Este The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Mumbai Open - Mumbai Gramado Challenger - Gramado ATP Kremlin Cup - Moscow Helsinki Challenger VII Avierto Internacional de Salinas - Salinas 1st Challenger Tournament Leon - Leon Challenger Leon 2004 - Leon Binghamton Professional Tennis Tournament - Binghamton CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Cosmorom Challenger - Brasov Copa Ericsson Peru - Lima Copa Telmex - Buenos Aires IV Gramado Open de Tenis - Gramado Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Copa Ericsson - Lima Estoril Open - Estoril Riviera di Rimini Challenger - Rimini Ciudad de Pozoblanco Open Diputacion - Cordoba Hypo Group Tennis International - Portschach Banja Luka Challenger 2003 - Banja Luka Ordina Open - 's-Hertogenbosch The Nottingham Challenger - Nottingham 2004 Freeman Men's Challenger - Joplin IX Abierto Internacional de Salinas - Salinas Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Canottieri Minico 2004 - Mantova Bogota Challenger Porsche Open - Poznan Tunis Challenger Copa Petrobras Argentina - Buenos Aires Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Stella Artois Clay Court Championships - Budaors RCA Championships - Indianapolis Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Orange Prokom Open - Sopot Tunis Open 2006 - Tunis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Medibank International - Sydney Movistar Open - Vina del Mar Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Chevrolet Cup - Vina del Mar Indianapolis Tennis Championships - Indianapolis Austrian Open - Kitzbuhel PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Sybase Open - San Jose Gerry Weber Open - Halle AEGON International - Eastbourne Franklin Templeton Tennis Classic - Scottsdale Legg Mason Tennis Classic - Washington Energis Dutch Open - Amsterdam Lugano Challenger Montevideo Challenger Guayaquil Challenger Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Countrywide Classic - Los Angeles Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires AIG Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane Open 13 - Marseille Athens Challenger Bordeaux Challenger Dubai Duty Free Tennis Championships - Dubai UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha Apia International - Sydney Prostejov Challenger Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Rakuten Japan Open - Tokyo BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open Sud de France - Montpellier The Stella Artois Grass Court Championships - London Idea Prokom Open - Sopot Cordenons Challenger Open Seat Godo - Barcelona Abierto Mexicano Telcel - Acapulco Mumbai Open - Mumbai Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland BMW Open - Munich Izmir Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Seoul Challenger Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Apia International - Sydney Indianapolis Tennis Championships - Indianapolis Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON Championships - London St. Petersburg Open - St. Petersburg The Nottingham Open - Nottingham ATP Studena Croatia Open Umag - Umag SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Winston Salem - Winston Salem BMW Open - Munich Abierto Mexicano Telcel - Acapulco Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Stockton Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Topshelf Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Gerry Weber Open - Halle Open de Moselle - Metz AEGON Championships - London Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Thailand Open - Bangkok Kremlin Cup - Moscow AEGON Championships - London Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Singapore Challenger Atlanta Tennis Championships - Atlanta Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Citi Open - Washington Valencia Open - Valencia Savannah Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam AIG Japan Open Tennis Championships - Tokyo Open de Nice Cote d'Azur - Nice Orleans Challenger Open de la Comunidad Valenciana - Valencia Hungarian Open - Budapest VI Trofeo Ciudad de Quito - Quito BCR Open Romania - Bucharest BH Tennis Open International Cup - Belo Horizonte Hilton Waikoloa Village USTA Challenger - Waikoloa Oberstaufen Cup - Oberstaufen Credicard Tennis Cup - Campos do Jordao Cerveza Cristal - Santiago USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville 7th Wartburg Open - Eisenach IV Abierto Internacional de Salinas - Salinas West Side Tennis Club Clay Court Challenger - Forest Hills Bet-at-home Open - Hamburg 2003 Eddleman USTA Challenger - Birmingham Citi Open - Washington Nord/LB Open - Braunschweig 4° Sporting Challenger - Turin Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Heineken Open - Auckland SMS Tennis Open - Sao Paulo AIG Japan Open - Tokyo Tennis Channel Open - Las Vegas The Stella Artois Championships - London RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Qatar Exxon Mobil Open - Doha Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach St. Petersburg Open - St. Petersburg Pacific Life Open - Indian Wells Qatar ExxonMobil Open - Doha Medibank International - Sydney ATP Vegeta Croatia Open - Umag BNP Paribas Masters - Paris Brasil Open - Costa do Sauipe Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Open 13 - Marseille Western & Southern Financial Group Masters - Cincinnati U.S. Mens's Clay Court Championship - Houston BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Interwetten Austrian Open - Kitzbuhel Serbia Open - Belgrade Internazionali BNL d'Italia - Rome Campbells Hall of Fame Tennis Championships - Newport Siebel Open - San Jose St. Petersburg Open - St. Petersburg Orange Warsaw Open - Warsaw Copa AT&T - Buenos Aires US Men's Clay Court Championship - Houston Verizon Tennis Challenge - Atlanta RCA Championships - Indianapolis ARAG World Team Championship - Dusseldorf BellSouth Open - Vina del Mar Croatia Open - Umag Qatar Exxon Mobil Open 2002 - Doha Tata Open - Chennai Western & Southern Financial Group Masters - Cincinnati Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Masters Series Monte-Carlo - Monte-Carlo Masters Series Monte-Carlo - Monte Carlo Catella Swedish Open - Bastad Campionati BNL dItalia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Abierto Mexicano Telcel - Acapulco Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rakuten Japan Open - Tokyo Sony Ericsson Open - Miami Masters Series - Hamburg BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells Rogers Cup - Toronto Australian Open - Melbourne Wimbledon - London U.S. Open - New York St. Petersburg Open - St. Petersburg French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Copa Telmex - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York Countrywide Classic - Los Angeles Wimbledon - London U.S. Open - New York Open de Tenis Comunidad Valenciana - Valencia Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris AEGON Championships - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris Telecom Italia Masters - Rome Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Masters Series Madrid - Madrid Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Davis Cup, World Group, 1R, NED-RUS 0-5 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, SF, RUS-USA 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, SF, CRO-RUS 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 70th River Oaks International Tennis Tournament - Houston Olympics - London Olympics - Beijing